/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package modele.combinaison;

import java.util.Map;

/**
 * Classe Suite : Gère les combinaisons suitées.
 * @author Khémon Beh & Florian Minin
 */
public abstract class Suite extends CombinaisonComplexe {

    public Integer[] tabDonnees;

    public Suite(){
        tabDonnees = new Integer[]{0, 0, 0, 0, 0, 0};
    }

    public void recupereValeurDes(Map<Integer, Integer> valeursDes) {
        for (Integer i : valeursDes.keySet()) {
            tabDonnees[i - 1] = valeursDes.get(i);
        }
    }

    /**
     * Retourne la longueur de la suite
     * @return <tt>int</tt> correspondant a la longueur de la suite
     */
    public abstract int getLongueurSuite();
}
